草庐IT

java - 在java中格式化本地时间

全部标签

javascript - 在输入框中输入时将整数转换为货币格式

我将尝试尽可能清楚地传达这一点。我需要一个输入框来读取一个整数,例如“12345”并将其转换为货币格式,例如:$123.45。这需要在用户键入时进行。 最佳答案 我创建了一个函数来立即执行此操作(在按下键时),以便在您之后执行此操作(按下键或模糊)时摆脱中间值。它遵循Canadianformat但您可以轻松更改它。DEMO它在IE$('.numberOnly').on('keydown',function(e){if(this.selectionStart||this.selectionStart==0){//selectionSt

javascript - JS 检查有效的日期格式

我有一个文本字段,用户可以在其中输入以下格式的日期时间:dd/mm/YYYYhh:ii。我想使用javascript检查这是否是有效的日期时间。这应该包括2月29日和所有内容。我怎样才能做到这一点?由于特殊月份,正则表达式不会成功。 最佳答案 参见http://internotredici.com/article/checkdateinjavascript/获取有关查看时间的有用文章-正是您想要的!文章全文如下在javascript中检查日期文章于2006年1月31日发表在脚本下程序员经常需要验证插入表单中的信息并检查其正确性,这对

指定时间的 Javascript 运行循环

我有一个与电话程序接口(interface)的功能,可以调用人们。我想知道,有没有一种方法可以让我在一定时间内给人们打电话?我想像这样运行一个循环:while(flag=0){call(people);if(){flag=1;}}如有任何帮助,我们将不胜感激。 最佳答案 您可能需要setTimeout()函数。像这样的东西应该可以工作(未经测试):varkeepCalling=true;setTimeout(function(){keepCalling=false;},60000);while(keepCalling){callPe

JavaScript 将字符串转换为格式为 (dd mmm yyyy) 的日期,即 2012 年 6 月 1 日

我得到一个日期格式为6/1/2012的字符串变量,我想将其转换为01Jun2012。JSFIDDLEDEMO我试过的代码:vart_sdate="6/1/2012";varsptdate=String(t_sdate).split("/");varmyMonth=sptdate[0];varmyDay=sptdate[1];varmyYear=sptdate[2];varcombineDatestr=myYear+"/"+myMonth+"/"+myDay;vardt=newDate(combineDatestr);varformatedDate=dt.format("ddmmmyyy

javascript - 将 ISO8601 日期转换为纪元格式(unix 时间戳)

如何使用javascript将ISO8601日期(例如20140107)转换为Unix时间戳(例如1389120125)? 最佳答案 如果您使用的是支持ECMAscript5的浏览器,Date.parse()接受ISO-8601日期字符串并返回一个以毫秒为单位的纪元值,因此只需将其除以1000即可。然而与您所说的相反,您的输入字符串不符合ISO-8601subsetdefinedinECMAscript因为它缺少各个字段之间的破折号。据我所知,破折号对于EMCAscript是强制性的(即使ISO8601本身允许无破折号或基本格式)。

javascript - 使用 .splice() 格式化加拿大邮政编码

如果输入错误,我需要正确格式化加拿大邮政编码。格式为######其中“#”可以是数字或字母,例如:M5R2G3我试过这个:(出于测试目的将其分解)shipping.zip=shipping.zip.toUpperCase().split('')shipping.zip=shipping.zip.splice(3,0,'')shipping.zip=shipping.zip.join().replace(/,/g,'');但是当我输入时:m5r2g3我明白了:['M','5','R','2','G','3'][]就是这样。我不知道为什么它不起作用。请帮忙。谢谢。

javascript - Jquery .ajax() 本地测试

我有一个小的.ajax函数,它试图在文档准备好后加载一些内容。$(document).ready(function(){$.ajax({url:'php/accounts-blocks.php',cache:false,beforeSend:function(){$('#accounts-blocks').html('Pleasewait...');},success:function(html){$('#accounts-blocks').html(html);}});});但是,当我尝试在本地(仅在我的PC上)测试此页面时,ajax永远只显示“请稍候”消息,并且不加载任何内容。我应

javascript - 与 MomentJS 比较时间

我正在尝试将时间与momentJS进行比较。这是我的脚本$(document).ready(function(){vartoday=moment();console.log(today.format("hh:mm"));if((today.format('D')==(moment().day("Sunday").format('D'))||(today.format('D')==moment().day('Saturday').format('D')))){$('.kompensasi').val("100,000");$('.chk').hide();}else{if((today.

javascript - Moment.js 在本地格式化,直到我指定格式

我需要将datetime-local选择器的默认值设置为当前本地时间。NativeJS好像默认是本地时间输出:newDate($.now());//"SatNov12201622:36:52GMT+1100(AEDT)"但是像toISOString()这样的函数以UTC输出,虽然我可以在本地提取单个组件,但我真的不想摆弄填充等。所以我使用moment.js尝试这个:moment().local().format();//"2016-11-12T22:34:05+11:00"太棒了!现在我只需要稍微调整一下格式:moment().local().format('YYYY-MM-DThh:

javascript - 为什么不能在同一个js文件中建立两个cleave.js格式的字段?

我想使用cleave.js格式化电话和信用卡输入(在rails上)。如果我只声明一个newCleave对象,我的格式就可以正常工作,但如果我尝试声明两个,我会收到此错误:UncaughtError:[cleave.js]请检查元素这是JS文件的相关部分:varGlobal={};Global.onLoad=function(){Global.setupDatepickers();//unrelatedfunctionGlobal.setupCleavePhone();Global.setupCleaveCreditCard();};$(document).on('turbolinks: